package br.lsi.supercurriculum.facades;

import java.util.List;

import br.lsi.supercurriculum.daos.ContatoDaoImpl;
import br.lsi.supercurriculum.entidades.Contato;
import br.lsi.supercurriculum.interfaces.ContatoFacade;

/**
 * @author Maykel Douglas
 * @since 22/08/2012
 */

public class ContatoFacadeImpl implements ContatoFacade {
	
	private ContatoDaoImpl contatoDao;
	
	public ContatoFacadeImpl(){
		this.contatoDao = new ContatoDaoImpl();
	}

	@Override
	public void salvar(Contato contato) {
		this.contatoDao.salvar(contato);
	}

	@Override
	public Contato getContato(int id) {
		return this.contatoDao.getContato(id);
	}

	@Override
	public List<Contato> listarContatos() {
		return this.contatoDao.listarContatos();
	}

	@Override
	public void excluir(Contato contato) {
		this.contatoDao.excluir(contato);
	}

	@Override
	public void atualizar(Contato contato) {
		this.contatoDao.atualizar(contato);
	}

	
}

